package com.example6;

/**
 * @Auther: shiquan
 * @Date: 2024/10/21 - 10 - 21 -22:37
 */
public class Student {
    private String name ;
    private int age;

    //构造代码块作用
    //1写在成员位置的代码
    //2.作用: 多个代码块里面重复的代码取出来
    //3. 执行时机: 在创建对象时，会先执行构造代码块在执行构造方法

    {
        System.out.println("开始创建对象");
    }

    public Student() {
        System.out.println("空参构造");
    }

    public Student(String name, int age) {
        System.out.println("有参构造");
        this.name = name;
        this.age = age;
    }
}
